package com.jfinaldemo.controller;

import java.io.File;

import com.jfinal.core.Controller;
import com.jfinal.upload.UploadFile;

public class UploadController extends Controller{

	/**
	 * 去向文件上传页面
	 */
	public void index(){
		
		renderJsp("../uploadTest.jsp");
	}
	
	/**
	 * 处理文件上传
	 */
	public void doUpload(){
//		me.setUploadedFileSaveDirectory("D:\\"); 设置文件上传路径
		UploadFile uf = getFile("pic","test/");//接收上传文件的一个方法
		//此时文件会保存在D盘test文件夹下
		System.out.println(uf);
		//如何获取带有文件上传的表单中的非文件元素数据
		String title = getPara("title");
		//在平时我们使用这样的方式接收参数，是能够接收到我们表单中对应的数据的
		System.out.println(title);
//		renderText("success");
		renderJsp("../uploadTest.jsp");
	}
	
	public void download() {
		
//		File file = new File();
		String file ="2";
	     //本地的一张图片
		renderFile("2.text");
//	        if (file.exists()) { //如果文件存在
//	            renderFile(file);
//	        } else {
////	            renderJson();
//	        	renderText("文件不存在");
//	        }
	}
}
